
                                          ###         ###
                                          ###         ###
                                          ###         ###
       ######    ######   ###### ######## #####       ###   #######    #####TM
     #########  ########  ##### ######### #########   ###  #########  #########
    ####   ### ###    ### ###       ####  ####   ###  ### ####   ########   ###
    ###        ##      ## ###     #####   ###    ###  ### ###     ######    ###
    ####   ### ###    ### ###    ####     ####   ###  ### ####   ########   ###
     ########   ########  ###   ######### ##########  ###  #########  #########
       #####      ####    ###   ######### ########    ###   #######    ########
                                                                           ####
                                                                      #########
                                                                        #####
    corzblog themes and schemes..


    The main styles for your blog are contained within the theme's style sheet, named <theme name>.css. You can edit
    this to your heart's content, base new themes off of it, and so on.

    Each theme can have any number of different "schemes", which are color/graphics preferences. This configuration is
    data stored inside <theme name>.ini, with each scheme having its own [section]..

        [cool-scheme]
        name="cool"
        font_family="sans-serif"
        textcolor="#fff"
        background_color="#000"

        [another-cool-scheme]
        name="too cool"
        font_family="'Trebuchet MS', Trebuchet, Tahoma, sans-serif"
        textcolor="#000"
        background_color="#fff"

        [etc.]

    The name of the ini file *must* match the css file who's schemes it contains. To specify schemes for..

        "original.css"

    use this configuration file..

         "original.ini"


    There is no fancy error-checking on the [key] name (unlike the links ini files), so it's probably wise not to use
    any funky characters in there.

    For a cool scheme editor GUI, load /blog/inc/scheme-edit.php into your web browser.


    NOTES & TIPS:


        *   If you use "*something*_img" as your variable names for image paths, e.g..

                title_bg_img="images/brown_hills_a.jpg"

            .. you can use short paths like "images/image.png" in your preferences, instead of the full path to the
            theme folder. The "_img" part can be anywhere in the preference name.


        *   If the image path beghins with a forward slash "/", the above behaviour is disabled, and the path will be
            taken literally from the site root, e.g.

                title_bg_img="/images/brown_hills_a.jpg"


       *    If you image path/name contains the word "hover", the image will be automatically added to a JavaScript
            image pre-loader, ensuring the image is available for immediate use in the browser.


        *   The admin page uses styles from the main admin style sheet: /blog/inc/themes/admin.css. You can obviously
            edit this, but you can also create admin.css files /inside/ your theme's folder, so that they override only
            admin styles for that theme. This is a better approach, especially if you plan to create more themes. It
            also generally means you need to create a *much* smaller .css file.


        *   The admin page does some dynamic color switching using the following variables, which you are expected to
            have set in your theme's configuration (ini) file..

                butt_txt            =   normal preference tab's title text
                butt_txt_selected   =   active preference tab's title text
                butt_bg             =   normal preference tab's title background
                butt_bg_selected    =   active preference tab's title background

            If you do not have them set, corzblog will use its default values (black/white/grey). All other color
            switching happens in CSS, so do what you like with that.

    Have fun!

    ;o) Cor


    <corzblog at corz dot org>
